데이터 조회하기
1. 데이터 조회하기 데이터를 조회할 때는 기본적으로 최상단에 DB를 선언하고 SELECT 문을 작성합니다. 1 2 3 4 use DB 이름 -- DB를 변경할 때 use를 사용한다. SELECT * -- select에는 확인하고 싶은 컬럼을 입력한다. 전체는 * 이다. FROM Table_A A -- from에는 조회할 Table을 입력한다. Table 뒤에 있는 A는 Alias이다. 참고로 use를 사용하지 않더라고 해당 쿼리문에 대한 DB를 설정할 수 있습니다. ▶ Alias란? Alias는 값에 별칭을 주어 접근을 별칭 형태로 할 수 있도록 하는 역할을 합니다. 데이터, 컬럼, 테이블, 서브쿼리, Where절 등에 사용할 수 있습니다. 대표적으로 알아보기 힘든 컬럼에 AS(별칭)을 많이 사용합니다. 2. 중복 데이터 제거 후 조회하기 중복 데이터를 제거하고 조회하고 싶을 때는 DISTINCT을 사용합니다. 중복 조건은 SELECT에서 선언된 컬럼입니다. 1 2 SELECT DISTINCT column1, column2 FROM table_name 3. 데드락을 방지하여 조회하기 MSSQL은 DML(INSERT, UPDATE, DELETE) 작업중에는 LOCK 상태가 되어 해당 작업 이후에 SELECT 할 수 있습니다. 문제는 이 작업중에 SELECT를 진행하면 멈추게 된다는 것입니다. 이러한 멈춤을 방지하기 위해 WITH(NOLOCK)을 사용합니다. 1 2 SELECT A.name FROM table_name with (nolock) A 4. 조회 조건 추가하기 WHERE 절을 사용하면 Table 자료를 특정 조건으로 조회할 수 있습니다. 조건을 여러 개 사용할 경우에는 AND 또는 OR Syntax를 사용하여 추가할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 SELECT * ...